@echo off
chcp 65001 >nul
title TextPro Studio - 文本专业工作室

echo.
echo ========================================
echo    TextPro Studio - 文本专业工作室
echo ========================================
echo.
echo 🚀 正在启动应用程序...
echo.

REM 检查Python是否安装
python --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 错误：未找到Python，请先安装Python 3.8或更高版本
    echo.
    echo 下载地址：https://www.python.org/downloads/
    echo.
    pause
    exit /b 1
)

REM 检查虚拟环境
if exist "venv\Scripts\activate.bat" (
    echo 📦 检测到虚拟环境，正在激活...
    call venv\Scripts\activate.bat
    echo ✅ 虚拟环境已激活
    echo.
) else (
    echo ℹ️  未检测到虚拟环境，使用系统Python
    echo.
)

REM 启动应用程序
echo 🎯 启动TextPro Studio...
python run.py

REM 如果程序异常退出，显示错误信息
if errorlevel 1 (
    echo.
    echo ❌ 应用程序异常退出
    echo.
    echo 可能的解决方案：
    echo 1. 检查依赖是否完整安装
    echo 2. 运行：pip install -r requirements.txt
    echo 3. 检查Python版本是否为3.8+
    echo.
    pause
)

echo.
echo 👋 感谢使用TextPro Studio！
pause 